
body {
background:#333;
color:#fff;
	font-size:11px;
padding:0px;
overflow:hidden;
}
#container {
width:1145px;
margin:0 auto;
overflow:hidden;
}
#lmb {
width:320px;
float:left;
margin:5px;
padding:0px;
}
#rc {
margin:0px;
	margin-top:5px;
width:800px;
float:left;
overflow:hidden;
padding:0px;
}
#right {
float:left;
}

/* album listing */
#lhead {
position:relative;
	text-align:center;
padding:0px;
width:298px;
	padding-top:3px;
	padding-bottom:2px;
	font-family: "Corbel";
	font-size:14px;
}
#left {
	font-family: "Calibri";
width:302px;
height:455px;
background:#545454;
overflow:hidden;
padding:5px;
margin:0px;
	margin-top:5px;
}
#leftinner {

margin: 0 auto;
width:297px;
	padding-left:1px;
	padding-bottom:5px;
	white-space:nowrap;
	overflow-x:hidden;
	overflow-y:scroll;
float:left;
height:400px;
background:#545454;

}
#leftfoot {
	font-family:Calibri;
	font-size:10px;
	
}
#leftinner ul {
padding:0px;
margin:0px;

}
#leftinner li a {
display:inline;
	font-family: "Calibri";
} 
#leftinner ul li .album {
height:15px;
padding:3px;
	padding-left:0px;
}
#leftinner ul li .actrack {
padding:0px;
margin:0px;
	list-style-type:none; 
	overflow-x:hidden;
	font-family: "Calibri";
}



/* menu/icons */
#menu {
display:none;
	font-size:10px;
padding:0px;
margin:0px;
}
#menu button {
width:55px;
}

.headerimgset {
	
	background-position:top center;
	background-repeat:no-repeat;
width:32px;
height:32px;		
}

/*  nowplaying area  */
#buttonbox {
display:block;
width:530px;
float:left;
padding:0px;
margin:0px;

}
#controls {
display:none;
float:left;

	font-size:10px;
}
#amount {
	font-size:20px;
	text-align:center;
	font-family:Calibri;
margin:5px;
width:30px;
float:left;
height:24px;
position:relative;
top:-5px;
}
#volume {
display:none;
float:left;
	font-size:10px;
width:90px;
height:24px;

}






#nowplaying {

width:520px;
padding:5px;
height:115px;
	font-family:Calibri;
	font-size:16px;
	margin-bottom:5px;
	text-align:center;
background:#000;
color:#fff;
float:left;
margin:0px;
	margin-top:5px;
	margin-bottom:5px;


}
#nowplayingvideo {
height:60px;
width:638px;
	font-family:Calibri;
background:#000;
margin:0px;
padding:0px;
display:none;
border:1px solid #59b4d4;

}
#bottombox {
height:16px;
width:400px;
position:relative;
top:80px;
left:15px;
	font-size:12px;
overflow:hidden;

}
#nowplaying img {
height:115px;
width:115px;
float:left;
}
#nowplayingtext #track_name {
	z-index:3;
display:inline;
position:relative;
	white-space:nowrap;

}

#nowplayingtext #np_band {
	z-index:3;
display:inline;
position:relative;
	margin-left:10px;
}
#nowplaying #nowplayingtext {
	z-index:3;
	margin-top:0px;
height:115px;
float:left;
width:390px;
	white-space:nowrap;
overflow:hidden;

}
#nowplayingvideo #nowplayingtext {
	z-index:3;
	

}

#nowplayingtext b {
	white-space:nowrap;

	z-index:3;
}
#slider {
position:relative;
	margin-left:10px;
	margin-top:5px;
	margin-right:5px;
width:280px;
	z-index:3;
height:5px;
float:left;

}
.np_pos {
position:relative;
top:2px;
	z-index:3;
float:left;
display:inline;
overflow:hidden;

}
.np_dur {
position:relative;
top:2px;
	padding-left:0px;
	z-index:3;
display:inline;
overflow:hidden;
float:left;
}

/* playlist and main text area */

.newtrack {
display:none;
	font-family:Tahoma;
	font-size:12px;
	padding-right:10px;
	padding-top:3px;
	border-bottom:1px solid #000;
	border-left:1px solid #333;
color:#FFF;
height:16px;
width:500px;

}
.newtrack img {
display:none;
}
.ttext {
display:inline;
position:relative;
top:-3px;
	margin-left:5px;
}
.tracktext {

word-wrap:break-word;
overflow:hidden;

}
.tholder {
width:435px;
float:left;
overflow:hidden;
height:16px;
}
.band {
	
	font-weight:bold;
	white-space:nowrap;
float:left;
	margin-right:5px;

}
.newtrack img {


}
.newtrack.nowplaying,.newtrack.stream.nowplaying {
background:#545454;
color:#ffb040;
	background-image:url('/img/nowplaying.gif');
	background-repeat:no-repeat;
	background-position:440px 4px;

}

.newtrack.nowplaying:hover {
	background-color:#000;
color:#FFB040;
}

.newtrack:hover,.newtrack.stream:hover {
cursor:pointer;
color:#FFB040;
}
.newtrack .duration {
float:right;
	margin-right:5px;

}


#albuminfo {
width:516px;
float:left;
height:291px;
padding:5px;
background:#545454;
}


#cplaylist {

	padding-left:5px;
	font-size:10px;
width:150px;
float:left;
}
#playlistfunc  {
float:right;
display:none;

margin:0px;
	font-size:10px;

}


#album_name {
width:512px;
position:relative;
	text-align:center;

	padding-top:3px;
	padding-bottom:2px;
	font-family: "Corbel";
	font-size:14px;
}

#phead {
	text-align:center;
padding:0px;
width:513px;
padding:0px;
	padding-bottom:2px;
	font-family: "Corbel";
	font-size:14px;
}
#playlist {
display:none;
width:516px;
margin:0px;

float:left;
height:291px;
padding:5px;
background:#545454;
color:#fff;
	margin-bottom:3px;
overflow:hidden;
}

#pl {
	white-space:nowrap;
	overflow-y:scroll;
	overflow-x:hidden;	
height:243px;
	font-size:10px;
	font-family:Calibri;
}
#plfoot {
	margin-top:3px;
	padding-top:3px;
width:520px;
	border-top:1px solid #bbb;
	font-family:Calibri;
}



/* chat and sidebar */

#livelook {
	margin-top:5px;
background:#545454;
float:right;
width:224px;
padding:5px
}
#livehead {
	text-align:center;
padding:0px;
width:221px;
	padding-top:3px;
	padding-bottom:2px;
	font-family: "Corbel";
	font-size:14px;

}

#cmessage {
margin-top:10px;

width:220px;
margin-left:-1px;
background:#4d4d4d;
border:1px solid #404040;
color:#fff;

}
#chat-message {
	padding-top:3px;
display:inline;
width:218px;
height:25px;
}

#chead {
	text-align:center;
padding:0px;
width:221px;
	padding-top:3px;
	padding-bottom:2px;
	font-family: "Corbel";
	font-size:14px;
}
#chat {

width:224px;
float:right;
height:298px;
	font-family:Calibri;
background:#545454;
color:#fff;
padding:5px;
}
#chat .name {
	font-weight:bold;
display:inline;
padding:5px;
}



#tracks {
	font-family: "Tahoma";
	font-size:12px;
height:240px;
	margin-bottom:4px;
	overflow-y:auto;
	overflow-x:hidden;
}
#tracks img {
position:relative;
top:2px;
	padding-right:2px;
border:none;
}
#cover {
position:relative;
left:-5px;
	margin-top:8px;
float:right;

width:200px;
height:200px;
display:none;
}
#cover img {
border:1px solid black;
top:0px;
}
.trackname { 
width:230px;
height:16px;
overflow:hidden;
float:left;
	margin-right:5px;
	padding-bottom:2px;
}
#results .trackname { 
width:430px;
height:16px;
overflow:hidden;
float:left;
	margin-right:5px;
	padding-bottom:2px;
}

.trackname img {
	padding-left:3px;
}
.duration {
float:left;	
}

.album_track {
float:left;
padding:0px;
	padding-top:2px;
width:278px;
height:18px;
color:#FFF;
	white-space:nowrap;
overflow:hidden;
}
#results .album_track {
float:left;
padding:0px;
	padding-top:2px;
width:470px;
height:18px;
color:#FFF;
	white-space:nowrap;
overflow:hidden;
}
.album_track:hover {
background:#FFB040;
}
.album a {
display:block;
	margin-left:0px;
	text-decoration:none;
color:#000;

}

.album img {
	margin-left:-5px;
position:relative;
top:3px;


}
.actrack img {
border:0px;
}

.buttons {
display:none;
}

.prem {
	margin-top:7px;
float:right;
}
.dl {
	margin-top:7px;
float:right;
}

.track_num {
display:inline;
	margin-left:5px;
position:relative;
top:-3px;
}

.rtext { 
height:220px;
	overflow-x:hidden;
padding:5px;
}
.text { 
width:214px;
height:235px;
	overflow-y:auto;
	word-wrap:break-word;
padding:5px;
	font-family:"Calibri";
	font-size:12px;
}

.inneralbum {
	padding-left:25px !important;
}

.innertracks *{
color:#fff;
}


.album:hover {
background:#545454;
background:#FFB040;
cursor:pointer;


}
.odd,.stream.odd { background:#4d4d4d; }
.even,.stream.odd { background:#404040; }

#cnamereg {
width:80px;
height:25px;
display:none;
}
.album_track.album.inneralbum a {
color:#fff;
}
/* Dialogs */

#saveplaylist {
display:none;

}

#configd {
display:none;
width:225px;
height:220px;
float:left;
}
#configinner {
	padding-bottom:5px;
}
#confighead {
	padding-top:3px;
	text-align:center; 
	border-bottom:2px ridge #545454;
height:25px;
	font-family: "Corbel";
	font-size:14px;
}
#saveconfig {
	margin-top:10px;
}

#loadplaylist {
display:none;
overflow:hidden;
}
#loadplaylist  img {
position:relative;
top:2px;
}
.removepl {
display:inline;
}
.playlists {
	margin-top:10px;
	margin-bottom:5px;
height:150px;
	overflow-y:scroll;
}

.playlists a {
	text-decoration:none;
	
	
}


.playlisttitle {
position:relative;
width:100%;
	border-bottom:1px solid #545454;
	padding-bottom:2px;
	margin-bottom:2px;
}
.playlisttitle img {
	margin-right:4px;
position:relative;
top:2px;
}
#slider .ui-slider-handle {
height:12px !important;
width:12px !important;
border:1px solid #59b4d4 !important;
	
}
#volume .ui-slider-handle {
display:none;
height:12px !important;
width:12px !important;
color:#FFFFFF;
	font-weight:bold;
	margin-top:8px;


}


#admind {
display:none;

}
#tabs { 
height:340px;
width:440px;
}
.adminclose {
position: absolute !important;
top:6px;
right:9px;
}
.btext {
	text-align:center;
position:absolute;
bottom:5px;
	font-family:Calibri;
	font-size:12px;
}

.streamimgset {
	
	background-position:top center;
	background-repeat:no-repeat;
width:32px;
height:32px;		
}
#streams {

	font-size:10px;
margin:0px;
padding:0px;
}

#nowplaying #nowplayingtext .track_num {
position:relative;
top:0px;
	z-index:3;
}
.livetrack {
	font-family:Calibri;
	white-space:nowrap;
	overflow-x:hidden;
}
.livetrack img {
position:relative;
top:3px;
border:0;
}
#eqbox {
float:right;
position:absolute;
top:40px;
left:600px;


	z-index:20;

}
#eqouter img {
border:0;
}
#player { z-index:2; }
#playercont {
width:20px;
height:20px;
position:relative;
top:-400px;
	z-index:2;
	
}
#vidplayer { z-index:2; }
#vidplayercont {

width:20px;
height:20px;
	z-index:2;
display:none;
	
}
#search {
display:none;
margin-left:0px;
padding-left:0px;
}
#rtclk {
display: none;
position: absolute;
padding: 5px;
	background-color: #545454;
border: 1px solid #000;
	
}
#rtclk a {
color:#fff;
	text-decoration:none;
}
#rtclk img { 
border:0;
}
#distreams {
display:none;
width:320px;
height:500px;
}
#s1 { float:left; width:150px; }
#s2 { float:right; width:150px; }
.streamgenre {
	font-size:12px;
	margin-bottom:3px;
	text-decoration:none;
}
.streamgenre1 {
	font-size:12px;
	margin-bottom:3px;
	text-decoration:none;
}
#results {
padding:0px;
padding-top:10px;
margin-left:0px;

}
#results img {
border:0;
}
.preload {
float:right;
position:relative;
top:-11px;	
}
.liveartist {
display:inline;
}
.livesong {
display:inline;
}
.grip {
float:left;
width:8px;
height:16px;
cursor:move;
position:relative;
top:-1px;
left:-1px;
}
#userfunc {
margin-bottom:10px;
}
.addinner {
display:inline;
position:relative;
left:-8px;
}

#searchbar {
float:right;
width:235px;
height:54px;
margin-bottom:5px;
}
#searchbar #searchbartext {
margin-left:5px;
margin-top:5px;
width:120px;
}
#mute {
height:25px;
width:25px;
float:left;
margin-right:3px;
}
#newsearch {
display:inline;
font-family:calibri;
}
#buttons {
display:inline;
}
